Fuzzy Layered Approach for Maintainability Evaluation of Object Oriented Software System
نویسندگان
چکیده
A large number of software products enter the maintenance phase due to the growing application of information systems. Software maintenance is the modification of a software product after delivery to correct faults and improve its overall performance and quality. Easily maintainable software saves large costs and effort involved in developing the software. Hence maintainability assessment is an essential component of software development life cycle. Its measurement is possible only by quantifying the sub-characteristics affecting software maintainability. This paper develops a comprehensive model to evaluate the maintainability of object-oriented software system based on fuzzy layered approach. The evaluation result is objective and provides a guideline to design a software product with high maintainability.
منابع مشابه
A Fuzzy Approach for Evaluation of Maintainability of Object Oriented Software System
The demand for efficient software system is increasing day by day. Maintainability is considered as an important quality factor for developing the efficient software system. Recent trends show that mostly software systems are using object-oriented technique to develop the quality software products. Object-oriented approach enhances the maintainability of software system. In literature there are...
متن کاملEvaluating the Maintainability of a Software System by using Fuzzy Logic Approach
Maintainability is an important quality attribute for almost every quality model. Maintainability of the software is considered as most expensive phase in software development life cycle as it consumes almost major part of the total effort allocated to the software system. Maintainability evaluation is complex due to its imprecise output. This paper proposes a maintainability model by consideri...
متن کاملFuzzy Maintainability Model for Object Oriented Software System
In recent years for achieving considerable success in software system, maintainability plays a very crucial role and it is considered as an important quality characteristics. In this paper a maintainability model has been proposed to compare maintainability of object-oriented software system. Attempts have been made on software developed in different programming languages to make comparison of ...
متن کاملAn Essence of Software Maintenance Prediction Using the Fuzzy Model for Aspect Oriented Software
Software maintenance is generally used to refer the changes that are made to software after its initial release, installation and operation. In several research it has proven that maintenance involve more than 40 percent of the total cost of the software. External quality factors assessments were always in light from the beginning of the software engineering research and related to internal qua...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل